.index-header .search .keyword,.index-header .search .search-btn{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;border: 0;border-radius: 0;}
/* 首页头部 */
.jd-search-box-cover{width: 100%;height: 40px;top: 0;min-width: 320px;max-width: 640px;margin: 0 auto;background: #c91523;opacity: 0;position: absolute;}
.index-header{height:40px; width:100%;position: fixed;z-index: 90}
.header_w{margin: 0 10px;height: 40px;line-height: 40px;}
.header-logo{position: relative;}
.header-logo .logo{height: 21px;position: absolute;width:56px;top:9px;}
.header-logo .member{position: absolute;font-size: 14px;width:40px;height:40px;right: 0;color:#fff;text-align: right;letter-spacing: 2px}
.header-logo .member .icon{font-size: 20px}
.index-header .selector{line-height: 30px;height:30px;float: left;display: block;color: #fff;}
.index-header .search{position: absolute;background:#fff;border-radius: 3px; height:30px;display: -webkit-box;line-height:30px;left: 66px;right: 40px;margin-top: 5px;}
.index-header .search .search-box{position: relative;width:100%}
.index-header .search .keyword{-webkit-box-flex: 1; height:30px;vertical-align: bottom;font-size: 14px;line-height: 30px;width:100%;background: none;position: absolute;text-indent: 45px;padding:0}
.index-header .search .btn{position: relative;z-index: 10;width:30px; height:30px;float: right;background: none;border:0;font-size: 20px;color:#999}

.mb-head .search{-webkit-box-flex: 1;padding: 0 6px;margin: 0 auto;margin-top: 6px; background:#F3F3F3;border-radius: 25px; height:30px;display: -webkit-box;line-height:30px;width:65%;}
.mb-head .search .search-box{-webkit-box-flex: 1;display: table; width:100%;}
.mb-head .search .keyword{-webkit-box-flex: 1; border: none;width:150px; height:29px;vertical-align: bottom;background: #F3F3F3;font-size: 14px;line-height: 29px;padding:0px;margin:0px;margin-left: 20px;}
.mb-head .search .search-btn{width:35px;border:0; height:30px;background:url(../images/search-btn.png) no-repeat center center;background-color: #ff463c;position: relative;right: -7px;border-radius: 0 25px 25px 0;-webkit-background-size: 15px 15px;-webkit-box-flex: 1;display: table-cell; float: right}

/* 文章头部 */
.header_fixed{position:fixed; z-index: 90;width:100%;}
.header_wrap{width:100%;height:38px}
.header{background-color: #fff;padding: 5.973px 8.533px; position: relative;height: 25.585px;display: -webkit-box;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.header-search{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;-moz-box-flex: 1; flex: 1;width: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0;max-width: 100%; display: block; position: relative;height: 25.594px; line-height: 1;font-size: 0;border-radius: 2.56px;background: #F0F2F5;padding: 0 25.6px;}
.search-icon{position: absolute; top: 5px;left: 6px; bottom: 0; width: 11.938px; background:none;border:none;font-size: 14px;color:#999}
input.search-input{background-color: #F0F2F5; outline: none; border: 0;width: 100%; color: #232326;  height: 12.794px; padding: 6.4px 0;}
.header .l_b{display: block; position: relative;  width: 20.047px; height: 25.594px;line-height:25.594px;color: rgb(149, 150, 159);}
.header .r_b{   position: relative; display: block;width: 27.297px;height: 25.594px;color: rgb(149, 150, 159);padding-left:5px;}
/*弹出分类*/
#classifyPanel{position: fixed;top: 0;width: 100%;background-color: rgba(0,0,0,.7);z-index: 999;bottom: 51px; height: 100%;font-family: "黑体";display:none;}
#classifyPanel .sub_menu{left: 0;width: 75%;height: 100%;background-color: #fff;float: left;position: relative;}
#classifyPanel .sub_menu .shop_name{color:#424242;text-align: center;margin-top:10px;font-weight:bold;}
#classifyPanel .sub_menu ul{margin: 17px 0 0 17px;}
#classifyPanel .sub_menu ul li{position: relative;line-height:38px;font-size: 15px;color: #666;border-bottom: 1px solid #eee;margin-left: 14px;}
#classifyPanel .sub_menu ul li em{position: absolute;left: -12px;top: 16px;height: 3px;width: 3px;border-radius: 3px;background-color: #a7a7a7;}
#classifyPanel .sub_menu .classify_arrow{position: absolute;top: 50%;left: 118%;height: 21px;width: 21px;margin: -12px 0 0 -12px;background: url(../images/classify_arrow.png) center center no-repeat;background-size: 21px;}
#classifyPanel .mask_area{position: relative;width: 25%;height: 100%;float: right;}

/* 轮播图样式 */
#banner_box{margin:0 auto;text-align:center;overflow:hidden}
#banner_box img{width:100%;}
.box_swipe > ol{height: 20px;position: relative;z-index: 10;margin-top: -20px;text-align: center;padding-right: 15px;}
.box_swipe > ol > li{display: inline-block;margin: 5px 1.6px;width: 4px;height: 4px;border:1px solid #fff;border-radius: 4px;}
.box_swipe > ol > li.on{background-color: #fff;}


/*导航图标*/
#guide{width:100%; overflow:hidden; background:#fff;}
#guide #apps{padding-top:5px;}
#guide #apps dl{width:24.9%; float:left; }
#guide #apps dl dt a{display: block;height: 65px;text-align: center;padding: 5px 0px; color:#545454;}
#guide #apps dl dt a:hover{color:#f33100;}
#guide #apps dl dt a img{width: 46px;height: 46px;}
#guide #apps dl dt a span{display: inline-block;width: 100%;height: 23px;line-height: 23px;text-align: center;font-size: 12px;text-decoration: none;}


#activities{width:100%; background:#fff; margin-top:10px; padding-bottom:10px;}
#activities h3{position:relative;height:40px;line-height:40px; padding-left:10px;border-bottom:1px #e6e6e6 solid; font-weight:500; font-size:16px;}
#activities h3 a{width:100%; height:100%; display:block; text-decoration:none; font-size:16px;}
#activities .row{padding:0px 10px; overflow:hidden; margin-top:10px;text-align: center;}
#activities .row a{}
#activities .row .col1{width:50%; height:auto; float:left;border-right:1px #e6e6e6 solid;margin-left:-1px; }
#activities .row .col2{width:50%; height:auto; float:left;margin-top:-1px;}
#activities .row .col2 a{border-top:1px #e6e6e6 solid; display:block;}

/*首页推荐*/
#recommended{width:100%; background:#fff; margin-top:10px; padding-bottom:10px;}
#recommended h3{position:relative;height:40px;line-height:40px; padding-left:10px;border-bottom:1px #e6e6e6 solid; font-weight:500; font-size:16px;}
#recommended .row{padding:0px 10px; overflow:hidden; margin-top:10px;}
#recommended .row.no{padding:0px 0px; margin-top:0px;}
#recommended .row .col1{width:100%; overflow:hidden;}
#recommended .row .col1 .push{margin-top:-1px; margin-left:-1px;}
#recommended .row .col1 .push a{border-top:1px #e6e6e6 solid;border-left:1px #e6e6e6 solid;float:left;margin-left:-1px;width: 50%;}
#recommended .row .col1 .push a img{display:block; height:auto;margin: auto;}


/*推荐产品*/
#recommended_goods{width:100%; margin-top:8px;}
#recommended_goods h3{position:relative;height:45px;line-height:50px;text-align: center; font-weight:500;font-size:16px;}
#recommended_goods h3 .iconfont{font-size: 13px;margin-left: 6px;vertical-align: middle;}
#recommended_goods .row a{display:block;float: left;width: 50%;box-sizing: border-box;padding-bottom: 4px;position: relative;}
#recommended_goods .row a:nth-child(2n+1){padding-right: 2px;}
#recommended_goods .row a:nth-child(2n){padding-left: 2px;}
#recommended_goods .similar-product{background-color: white;padding-bottom: 6px;font-size: 0;}
#recommended_goods .row img{width:100%;}

#recommended_goods .row .title{   height: 33px;font-size: 13px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; color: #232326;margin-top: 5px; line-height: 17px; margin-bottom: 3px;padding: 0 4px;}

#recommended_goods .row .price{   color: #f23030;font-size: 13px;display: block;padding: 0 4px; position: relative;top: 1px;height: 25px;line-height: 25px;}

#recommended_goods .gray-text{position: relative;display: -webkit-box; margin: 14px 5px; color: #848689;  font-size: 14px; -webkit-box-pack: center;}
#recommended_goods .gray-layout{padding: 0 10px;background-color: #f0f2f5;z-index: 10;position: relative;display: block;}
#recommended_goods .gray-text:after{content: ""; height: 1px;width: 100%; position: absolute; top: 50%; left: 0;background-color: #cbcbcb;-webkit-transform: scaleY(0.5);}
#recommended_goods .big-price{font-size: 18px;}
/*推荐店铺*/
#recommended_store{width:100%; background:#fff;padding-bottom:10px;}
#recommended_store h3{position:relative;height:45px;line-height:50px; text-align: center;padding-left:10px; font-weight:500;font-size:16px;}
#recommended_store h3 .iconfont{font-size: 13px;margin-left: 6px;vertical-align: middle;}
#recommended_store .row{padding:0px 10px; overflow:hidden;}
#recommended_store .row li{padding:10px 0;border-top: none;overflow: hidden;border-top: 1px solid #e0e0e0;line-height: 23px;}
#recommended_store .row li .store_img{float:left;margin: 0 10%;}
#recommended_store .row li p{color: #7a7a7a;}
#recommended_store .row li p.store_name{color:#7a7a7a;font-size: 15px;}
#recommended_store .row li p.user_name{color: #999;}



/*首页推荐*/
#recommended{width:100%; background:#fff; margin-top:10px; padding-bottom:10px;}
#recommended h3{position:relative;height:40px;line-height:40px; padding-left:10px;border-bottom:1px #e6e6e6 solid; font-weight:500; font-size:16px;}
#recommended .row{padding:0px 10px; overflow:hidden; margin-top:10px;}
#recommended .row.no{padding:0px 0px; margin-top:0px;}
#recommended .row .col1{width:100%; overflow:hidden;}
#recommended .row .col1 .guide{}
#recommended .row .col1 .guide a{width:50%; float: left;display: -webkit-box;  padding:10px 0px;}
#recommended .row .col1 .guide a img{width:40px; display:table-cell; height:40px; margin-left:10px;}
#recommended .row .col1 .guide a .name{-webkit-box-flex: 1; padding-left:10px;}
#recommended .row .col1 .guide a .name h4{font-size:13px; color:#666;height: 20px;overflow: hidden;}
#recommended .row .col1 .guide a .name p{font-size:10px; color:#999;}
#recommended .row .col1 .guide a.more{height:40px; line-height:40px; text-align:center; display:inline-block; font-size:13px;}
#recommended .row .col1 .guide a:hover{color:#f33100;}


/*推荐产品*/
#recommended_coupon{width:100%; background:#fff;  padding-bottom:10px;}
#recommended_coupon h3{position:relative;text-align: center;height:45px;line-height:50px; padding-left:10px; font-weight:500;font-size:16px;}
#recommended_coupon h3 .iconfont{font-size: 13px;margin-left: 6px;vertical-align: middle;}
#recommended_coupon .row{padding:0px 8px 8px 8px;background-color: #FFF;}
#recommended_coupon .row li{line-height: 30px;color: #7a7a7a;position: relative;display: block;border-top: 1px solid #E0e0e0;height:90px;padding:20px 0px;width: 100%}
#recommended_coupon .row li h2{font-size: 15px;font-weight: 400;}
#recommended_coupon .row li .pic{width: 140px;height: 85px;margin: 0px 12px 0 0;display: inline-block;overflow: hidden;position: relative;float:left;}
#recommended_coupon .row li .pic img{float: left; border-radius: 4px; border: 1px solid #eee; margin-right: 20px;}
#recommended_coupon .row li .pic  h2{font-size: 15px;color: #323232;height: 15px;overflow: hidden;display: -webkit-box;display: -moz-box;font-weight: bold;-webkit-line-clamp: 2;-moz-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;word-break: break-all;line-height: 15px;}
#recommended_coupon .row li .info p{font-size: 12px;height: 20px;line-height: 20px;overflow: hidden;}

/*----------------- category.goods.html -------------------*/
.category_index .left{width:25%;float:left;padding-bottom: 100%;}
.category_index .left ul{overflow-y:auto;height:100%;width:25%;position:fixed;left:0;top:43px;}
.category_index .left ul::-webkit-scrollbar{display: none;}
.category_index .right{width:75%;float:left}
.category_index .left ul li{height: 46px;line-height: 46px;background: #fff;text-align: center;position: relative;}
.category_index .left .li_wrap{height:83px;width:100%}
.category_index .left ul li:before{content: ''; height: 92px; width: 1px; position: absolute;left: auto; top: 0; right: 0;bottom: auto;background-color: #e5e5e5; border: 0 solid transparent;border-radius: 0;-webkit-border-radius: 0; transform: scale(0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform-origin: top left;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left; -o-transform-origin: top left;}
.category_index .left ul li:after{content: ''; height: 1px; width: 200%; position: absolute;left: 0;top: auto;right: auto; bottom: 0;background-color: #e5e5e5;border: 0 solid transparent;border-radius: 0;-webkit-border-radius: 0; transform: scale(0.5);-webkit-transform: scale(0.5); -moz-transform: scale(0.5);-ms-transform: scale(0.5); -o-transform: scale(0.5); transform-origin: top left;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;-o-transform-origin: top left;}
.category_index .left ul li a{display: block; width: 100%; height: 46px;line-height: 46px; text-decoration: none; font-size: 11px;color: #232326;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.category_index .left ul li a.cur{color:#f23030}
.category_index .right .cate_son_wrap{margin: 19px 7px 0 7px;}
.category_index .right .cate_son_wrap h4{font-size: 11px; margin: 0; padding: 0;line-height: 1em;color: #232326;font-weight: normal;}
.category_index .right ul{   margin-top: 9px;background-color: #fff; padding: 7px 10px 0 10px;overflow: hidden;}
.category_index .right ul li{width: 32.8%;float: left;text-align: center;}
.category_index .right ul li .img_wrap{position: relative}
.category_index .right ul li .img{width:80%;height: 0;padding-bottom: 80%;margin: 0 auto}
.category_index .right ul li img{width:80%;position: absolute;top:0;left:10%;height: 100%}
.category_index .right ul li .title{line-height: 31px;white-space: nowrap;  font-size: 10px; height: 31px;  color: #686868; width: 100%; overflow: hidden;text-overflow: ellipsis;}
/*----------------- search_goods.html -------------------*/
.new-tab{background-color: #fff;}
.new-tab .tab-ul{white-space: nowrap;overflow-x: scroll;    border-bottom: 1px solid #eee;}
.new-tab .tab-ul::-webkit-scrollbar{display: none;}
.new-tab .tab-ul li{display: inline-block;padding: 13px 13px 10px;}
.new-tab .tab-ul .cur{border-bottom: 3px solid #cd2c35;}
.search_goods_options{width: 100%;}
.search_goods_options ul{border-bottom: 1px solid #f1f1f1;background-color: #fff;display: -webkit-box;}
.search_goods_options li{width: 25%;float: left;position: relative;}
.search_goods_options li a{display: block;background-color: #fff;text-align: center;line-height: 36px;padding-right: 16px;}
.search_goods_options li a.selected{background-color: #F63723;color: #fff;}
.search_goods_options li .decollator{width: 1px;color: #D7D6D6;position: absolute;top: 0px;right: 1px;height: 13px;}
.search_goods{}
.search_goods .list{font-size: 12px;display: table;width: 100%;}
.search_goods .list li{float: left;overflow: hidden;vertical-align: top;position: relative;background-color: #fff;width: 48%;margin:7px 1% 0px;/*box-shadow: 0px 2px 5px rgba(0,0,0,.3);*/}
.search_goods .list li img{vertical-align: middle;width: 100%;}
.search_goods .list li .detail{height: 65px;padding: 4px;background-color: #fff;text-align: center;}
.search_goods .list li .detail .title{height: 32px;overflow: hidden;line-height: 16px;margin-bottom: 5px;margin-top: 5px;color: #7a7a7a;}
.search_goods .list li .detail .price{font-size: 14px;color: #cd2c35;margin-right: 5px;}


/*----------------- login.html member.register.html -------------------*/
.login_panel{margin:0px; background:#fff;padding: 0 5px;}
.login_panel .text{margin-bottom:5px;}
.login_panel .login_box h2{font-weight:normal; padding:5px 0; }
.login_panel .login_box{padding:10px;}
.login_panel .login_box p{color:#333; font-size:13px; margin:10px 0;}
.login_panel .login_box p a{color:#7f7f7f;}
.login_panel .login_box .other{text-align: center;}
.login_panel .login_box .login_ico{display: inline-block;overflow: hidden;width:26px;height:26px;background: url(../images/login_ico.png) no-repeat;}
.login_panel .login_box .ico_qq{background-position: 0 -1px;margin-right:20px;}
.login_panel .login_box .ico_sina{background-position: -26px -1px;margin-right:20px;}
.login_panel .login_box .ico_wx{background-position: -52px -1px;}
.login_panel .login_box .renewedly{position: absolute;right: 2px;top: 3px;}

/*----------------- integral.index.html -------------------*/
.integral_goods i{font-style: normal}
.integral_goods .com-wp{background-color: #fff;border-bottom: 1px solid #e4e4e4;position: relative;padding: .5rem;display: block;}
.integral_goods .com-wgt .com-pic,.integral_goods .com-wgt .com-info{float:left}
.integral_goods .com-wgt .com-pic{width:40%}
.integral_goods .com-wgt .com-info{width:60%}
.integral_goods .com-wgt .com-pic img{width:92%;margin-right: 8%;border-radius: 8%;}
.integral_goods .com-wgt .com-title{height: 2.75rem;line-height: 1.375rem;font-size: .875rem;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.integral_goods .com-wgt .origin-price{color: #FF513E;height: 1.375rem;line-height: 1.375rem;padding: .1875rem 0;font-size: 1.25rem;font-family: "Helvetica Neue";}
.integral_goods .com-wgt .use_integral .red{color:red;padding:0 5px;font-weight: bold}
.integral_goods .com-wgt .go_to_buy{padding:5px;border:2px solid #FF513E;color:#FF513E;font-weight: bold;font-size: 14px;position: absolute;right: .5rem;bottom:.5rem;}

/*----------------- ju.index.html -------------------*/
#ju .ju_goods i{font-style: normal}
#ju .ju_goods .com-wp{background-color: #fff;border-bottom: 1px solid #e4e4e4;position: relative;padding: .5rem;display: block;}
#ju .ju_goods .com-wgt .com-pic,#ju .ju_goods .com-wgt .com-info{float:left}
#ju .ju_goods .com-wgt .com-pic{width:40%}
#ju .ju_goods .com-wgt .com-info{width:60%}
#ju .ju_goods .com-wgt .com-pic img{width:92%;margin-right: 8%;border-radius: 8%;}
#ju .ju_goods .com-wgt .com-title{height: 2.75rem;line-height: 1.375rem;font-size: .875rem;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#ju .ju_goods .com-wgt .origin-price{color: #FA215F;height: 1.375rem;line-height: 1.375rem;padding: .1875rem 0;font-size: 1.25rem;font-family: "Helvetica Neue";}
#ju .ju_goods .com-wgt .use_ju .red{color:red;padding:0 5px;font-weight: bold}
#ju .ju_goods .com-wgt .go_to_buy{padding:5px;border:2px solid #FF513E;color:#FF513E;font-weight: bold;font-size: 14px;position: absolute;right: .5rem;bottom:.5rem;}
#ju .ju_goods .com-wgt .old-price, .com-wgt .sale-stat{font-family: "Helvetica Neue";height: 1.25rem;line-height: 1.25rem;float: left;color: #AAA;font-size: .75rem;}
#ju .ju_goods .com-wgt .sale-stat{float: right;}

#ju .tabs-bar{line-height: 2.4375rem;font-size: .875rem;z-index: 10000;background: #f61d4b;}
#ju .tabs-bar,#ju  .tabs-wp{height: 2.4375rem;position: relative;text-align: center;}
#ju .tabs-wp{margin-right: 2.9375rem;margin-left: 5.625rem;background-color: #f61d4b;color: #fff;position: fixed;}
#ju .tabs-wp .tab{color:#fff}

#ju .tabs-wp .tabs-cnt{height: 100%;overflow: hidden;z-index: 2;background: #f61d4b;}
#ju .tabs-wp .tabs-bd{white-space: nowrap;height: 100%;overflow: hidden;}
#ju .tabs-wp .tab{padding-left: .625rem;padding-right: .625rem;display: inline-block;height: 100%;position: relative;}
#ju .tabs-wp .tab-all{padding: 0;top: 0;width: 5.625rem;position: absolute;left: -5.625rem;background: #f61d4b;z-index: 3;}
#ju .tabs-wp .tab-more{padding: 0;top: 0;width: 5.625rem;position: absolute;background: #f61d4b;z-index: 3;}
#ju .tabs-wp .tab-all{font-size: 0;background-image: url(../images/ju.png);background-repeat: no-repeat;background-position: center center;-webkit-background-size: 80% auto;}
#ju .tabs-wp .tab-more{right: -2.9375rem;left: auto;width: 2.9375rem;background: #f61d4b;}


#ju .tabs-wp .active:before{content: "";position: absolute;height: 3px;background: #fff;left: 7px;bottom: 0;right: 7px;bottom: 1px;}
#ju .tabs-wp .tab-all:after,#ju  .tabs-wp .tab-more:after{position: absolute;right: -.625rem;top: 0;bottom: 0;width: .625rem;border-radius: 0 100% 100%0/0 50% 50% 0;background-image: -wekbit-radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 55%);background-image: radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 55%);content: "";}
#ju .tabs-wp .tab-more:after{left: -.625rem;right: auto;border-radius: 100% 0 0 100%/50% 0 0 50%;background-image: -wekbit-radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 55%);background-image:radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 55%);content: "";}
#ju .more-wp{width:100%;position:fixed;left:0;height:100%;color:#fff;z-index:20;font-size:1rem;top:40px;-webkit-transform:translateY(-150%) translateZ(0);-webkit-transition:-webkit-transform .4s ease-in 0s}
#ju .more-wp .mask,#ju .more-wp .more-cnt{position:absolute;left:0;right:0;bottom:0}
#ju .more-wp .more-cnt{top:0}
#ju .more-wp .mask{top:-20%;background:#000;opacity:.85;z-index:0}
#ju .more-wp .block{position:relative;line-height:1.5;padding:1.25rem .625rem;display:block}
#ju .more-wp .block-group{display:block;display:-webkit-box;display:box;display:-webkit-flex;display:flex;width:100%}
#ju .more-wp .block-links{padding:1.25rem 1.25rem .625rem}
#ju .more-wp .block-links:before{position:absolute;top:0;left:1.5625rem;right:1.5625rem;height:2px;opacity:.2;background:#fff}
#ju .more-wp .btn,#ju .more-wp .tab{display:inline-block;max-width:5.1875rem;margin:.5rem .75rem;padding:0 .4375rem;white-space:nowrap;-webkit-box-flex:1;box-flex:1;-webkit-flex:1;flex:1}
#ju .more-wp .btn:first-child,#ju .more-wp .tab:first-child{margin-left:0}
#ju .more-wp .btn:last-child,#ju .more-wp .tab:last-child{margin-right:0}
#ju .more-wp .btn{margin:.5rem .75rem;border-radius:.1875rem;border:1px solid rgba(255,#ju 255,#ju 255,#ju .2);color:#fff}
#ju .widget .zdq-next,#ju .widget .zdq-next:active{color:#fa215f;text-decoration:none}

#ju .more-wp-open{-webkit-transform:translateY(0) translateZ(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.175,#ju .885,#ju .32,#ju 1.1) 0s}
#ju .more-wp .btn,#ju  .more-wp .tab{display: inline-block;max-width: 5.1875rem;margin: .5rem .75rem;padding: 0 .4375rem;white-space: normal;line-height:1;-webkit-box-flex: 1;box-flex: 1;-webkit-flex: 1;flex: 1;}
#ju .more-wp .more-cnt{top: 0;}
#ju .more-wp .mask,#ju  .more-wp .more-cnt{position: absolute;left: 0;right: 0;bottom: 0;}
#ju .more-wp a.tab ,#ju .more-wp a.close{color:#fff}
#ju .more-wp .close:after{display: block;width: 80%;height: 80%;background: url(../images/ju_close.png) center center no-repeat;-webkit-background-size: contain;content: "";}
#ju .tabs-wp .tab-more-open:before{-webkit-transform: rotate(180deg);}
#ju .tabs-wp .tab-more:before{display: inline-block;width: 40%;height: 40%;margin: 30%;transition: -webkit-transform .4s;-webkit-transition: -webkit-transform .4s;pointer-events: none;background: url(../images/ju_arrow.png) center center no-repeat;-webkit-background-size: contain;content: "";}
#ju .widget{background-color: #fff;opacity: .85;}
#ju .widget.search-wp{position: fixed;top: 39px;display: block;height: 40px;width: 100%;z-index: 10;}
#ju .widget .widgets-hd{padding: 10px;height: 18px;line-height: 18px;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;background-color: #fff;}
#ju .widget .widgets-hd input{padding: 0;width: 85%;float: left;border:0;} 
#ju .widget .search{width: 1rem;height: 1.25rem;position: relative;padding-left: 1.25rem;padding-right: .3125rem;float:right;}
#ju .widget .search:after{position: absolute;left: 1.25rem;top: 0;pointer-events: none;background: url(../images/ju_search.png) center center no-repeat;-webkit-background-size: contain;width: 1rem;height: 1.25rem;content: "";}
#ju .ju_goods{position: relative;padding-top: 40px;}




/*---------------------- ju.show.html----------------------------------*/

#ju_show em{font-style: normal;}
#ju_show .pricebar{position: relative;height: 54px;background: -webkit-gradient(linear,0 0,0 100%,from(#fef391),to(#fbe253));overflow: hidden;color: #fff;}
#ju_show .pricebar .subleft.avil, .pricebar .subleft.soldout{background: #fa215f;}
#ju_show .pricebar .subleft{position: relative;margin-right: 100px;height: 54px;}
#ju_show .pricebar .subleft .price{padding: 0 10px;display: inline-block;height: 54px;line-height: 54px;vertical-align: text-bottom;font-size: 18px;}
#ju_show .pricebar .subleft .price strong{font-size: 42px;font-weight: 400;}
#ju_show .pricebar .subleft .information{position: absolute;top: 0;display: inline-block;color: rgba(255,255,255,.7);}
#ju_show .pricebar .subleft .information .oprice{margin-top: 9px;padding: 0 4px;height: 16px;line-height: 16px;font-size: 12px;}
#ju_show .pricebar .subleft .information .oprice del{padding-left: 2px;text-decoration: line-through;}
#ju_show .pricebar .subleft .information .soldcount{margin-top: -2px;display: inline-block;padding: 0 6px;height: 18px;line-height: 18px;font-size: 11px;-webkit-border-radius: 3px;background: rgba(0,0,0,.15);}
#ju_show .pricebar .subleft .information .soldcount span{color: #fff;font-size: 13px;padding-right: 3px;}
#ju_show .pricebar .subleft.avil:after, .pricebar .subleft.soldout:after{border-top-color: #fa215f;border-bottom-color: #fa215f;}
#ju_show .pricebar .subleft:after{content: "";position: absolute;left: 100%;display: inline-block;width: 0;height: 0;border-top: 27px solid #f61d4b;border-right: 13px solid transparent;border-bottom: 27px solid #f61d4b;}
#ju_show .pricebar .countdown{position: absolute;right: 0;top: 10px;width: 90px;height: 54px;text-align: center;}
#ju_show .pricebar .countdown .txt{height: 16px;text-align: center;line-height: 16px;font-size: 12px;color: #f61d4b;}
#ju_show .pricebar .countdown .clockrun{margin: 2px 0 0 5px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #fff;}
#ju_show .pricebar .countdown .clockrun .num{float: left;min-width: 16px;height: 16px;text-align: center;line-height: 16px;background: #543411;border-radius: 3px;}
#ju_show .pricebar .countdown .clockrun .dot{float: left;width: 4px;height: 16px;line-height: 18px;text-align: center;color: grey;}
#ju_show .item-info{padding: 6px 10px;background: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);position: relative;z-index: 2;}
#ju_show .item-info h1{padding-top: 8px;font-size: 14px;line-height: 18px;color: #333;font-weight: 400;}
#ju_show .minitemeval{margin: 10px 0;background: #fff;overflow: hidden;}
#ju_show .minitemeval .tit{margin: 0 10px;position: relative;font-size: 14px;line-height: 40px;color: #999;}

#ju_show .minitemeval .tit em{color: #666;padding-right: 3px;}
#ju_show .minitemeval .tit .iconfont{position: absolute;right: 9px;top: 0;font-size: 12px;color: #aaa;}
#ju_show .minitemeval .tit:after{content: "";position: absolute;left: 0;bottom: 0;width: 200%;height: 1px;background-color: #ddd;-webkit-transform: scale(0.5);-webkit-transform-origin: left top;}
#ju_show .taglist{display: none;padding: 10px 8px;background: #fff;overflow: hidden;position: relative;}
#ju_show .taglist li{float: left;padding: 0 6px;margin: 3px 6px 3px 0;height: 24px;line-height: 24px;-webkit-border-radius: 3px;border: 1px solid #ddd;font-size: 12px;color: #666;}
#ju_show .evallist{clear: both;font-size: 14px;line-height: 21px;color: #333;}
#ju_show .evallist>ul{padding: 0 10px;}
#ju_show .evallist>ul .evalli:last-child{margin-bottom: 0!important;}
#ju_show .evallist>ul .evalli:first-child{padding-top: 8px;}
#ju_show .evallist>ul .evalli{padding-bottom: 8px;margin-bottom: 8px;position: relative;}
#ju_show .evallist>ul .evalli .userinfo{margin-bottom: 3px;overflow: hidden;}
#ju_show .evallist>ul .evalli .userinfo span{float: left;margin-right: 5px;height: 21px;line-height: 21px;font-size: 13px;color: #333;overflow: hidden;}
#ju_show .evallist>ul .evalli .userinfo span{float: left;margin-right: 5px;height: 21px;line-height: 21px;font-size: 13px;color: #333;overflow: hidden;}
#ju_show .evallist>ul .evalli .userinfo img{width: 70px;height: 10px;margin-top: 5px;}
#ju_show .evallist>ul .evalli .evalcon{clear: both;font-size: 13px;line-height: 18px;color: #333;text-align: justify;}
#ju_show .evallist>ul .evalli .otherinfo{margin-top: 5px;font-size: 12px;line-height: 18px;color: #999;}
#ju_show .evallist>ul .evalli .otherinfo span{margin-right: 5px;}
#ju_show .evallist>ul .evalli:last-child:after{height: 0!important;}
#ju_show .evallist>ul .evalli:after{content: "";position: absolute;left: 0;bottom: 0;width: 200%;height: 1px;background-color: #ddd;-webkit-transform: scale(0.5);-webkit-transform-origin: left top;}

#ju_show .box-down .box-lside{float: left; width: 100%; }
#ju_show .box-down .it-detail{border: 1px solid #C9C9C9; clear: both; margin: 10px auto 0 auto; width: auto; background:#fff; }
#ju_show .box-down .it-detail .detail-tab{ border-bottom:1px solid #C9C9C9; height: 38px; width:100% }
#ju_show .box-down .it-detail .detail-tab li{width:33%;color: #656565; cursor: pointer; float: left; font-size: 14px; font-weight: bold; height: 100%; line-height: 38px; text-align:center;border-right: 1px solid #ddd;}
#ju_show .box-down .it-detail .detail-tab li em{font-style: normal; font-weight: bold; margin: 0 3px; }
#ju_show .box-down .it-detail .detail-tab li span{display: block; height: 38px; }
#ju_show .box-down .it-detail .detail-tab li s{}
#ju_show .box-down .it-detail .detail-tab li.current{border-right:0;background: #FA215F; color: #FFFFFF;position: relative; }

#ju_show .box-down .it-detail .ju-qc-main{width: 100%;margin: 5px auto 10px;    padding-top: 5px;}
#ju_show .box-down .it-detail .infodetail{color: #000000;  overflow: hidden;    padding: 0 10px; }
#ju_show .box-down .it-detail .ju-qc-content{border: 1px solid #E7E7E7;margin-left: 4px; border-top:none; margin-top:23px; }
#ju_show .box-down .it-detail .ju-qc-content .qc-detail-box{margin: -5px 10px auto 5px; min-height: 100px; padding-left: 105px; }
#ju_show .box-down .it-detail .ju-qc-content .qc-detail-box.deposit{background: url(../images/T1OZOoXdxgXXXXXXXX-94-87.png) no-repeat scroll left top transparent; }
#ju_show .box-down .it-detail .ju-qc-content .qc-detail-box h5{border-bottom:1px solid #EFEFEF; color: #666666; font-family: "Tahoma","Arial"; font-size: 14px; font-weight: normal; line-height: 25px; margin:0 0 5px 0; padding: 3px 0; }
#ju_show .box-down .it-detail .ju-qc-content .qc-detail-box .qc-info{color: #808080; font-size: 12px; line-height: 21px; margin: 5px auto; }
#ju_show .box-down .it-detail .detail-con .detail-link-more{  clear: both;    margin: 10px 20px;    text-align: right;}
#ju_show .box-down .it-detail .detail-con .detail-link-more a{   color: #3366CC;    text-decoration: none;}
#ju_show .box-down .it-detail .detail-con .message dl{border-bottom: 1px solid #D4D4D4; clear: both;  overflow: hidden;  padding: 20px 8px 25px; margin:10px;color: #404040;}
#ju_show .box-down .it-detail .detail-con .message dl dt{width:100%; float:left;}
#ju_show .box-down .it-detail .detail-con .message dl dt .eval-txt{color: #404040;  font-size: 14px;    line-height: 1.5;    margin-bottom: 8px; line-height:16px;}
#ju_show .box-down .it-detail .detail-con .message dl dt .time{color:#999;}
#ju_show .box-down .it-detail .detail-con .message dl dd{width:100px; float:right; overflow:hidden; text-align:left;}
#ju_show .box-down .it-detail .detail-con .message_text{border-bottom: 1px solid #D4D4D4; clear: both;  overflow: hidden;  padding: 20px 8px 25px; margin:10px;color: #404040;}
#ju_show .box-down .it-detail .detail-con .buyer{clear: both; padding: 0 10px 10px 10px; margin-top: 10px; color:#666;}
#ju_show .box-down .it-detail .detail-con .buyer .hd{border-bottom: 2px solid #DDE4EA;line-height: 3em; padding-left: 10px; width: 690px;}
#ju_show .box-down .it-detail .detail-con .buyer tr{}
#ju_show .box-down .it-detail .detail-con .buyer th{line-height: 28px; font-weight: 700;height: 30px; text-align: center;border-bottom: 1px solid #DDE4EA;}
#ju_show .box-down .it-detail .detail-con .buyer td{line-height: 28px; color: #555; text-align: center;border-bottom: 1px solid #DDE4EA;}
#ju_show .box-down .it-detail .detail-con .buyer td a{color:#3366CC; text-decoration:none;}
#ju_show .box-down .it-detail .detail-con .buyer td a:hover{text-decoration:underline;}
#ju_show .buy_button{float:right;font-size:20px;font-weight: bold;color:#fa215f;line-height: 20px}
#ju_show .buy_button span{position: relative;top: -2px;}
/*---------------------- cart.index.html GEGIN----------------------------------*/
.cart-list{background: #fff;}
.cart-list .mt{height: 50px;line-height: 50px;padding: 0px 10px;position: relative;}
.cart-list .mt a{width: 100%;float: left;font-size: 15px;}
.cart-list .mc{padding: 0px 10px;}
.cart-list .mc dl{display: table;width: 100%;border-top: 1px #d4d4d4 solid;padding: 10px 0px;}
.cart-list .mc dl dt{display: table-cell;width: 90px;height: 42px;text-align: right;position: relative;}
.cart-list .mc dl dt img{width:80px; height:80px; float:left; margin-right:5px;}
.cart-list .mc dl dd{-webkit-box-flex: 1;position: relative;vertical-align: top;display: table-cell;}
.cart-list .mc dl dd p{font-size:14px;}
.cart-list .mc dl dd .name{width: 100%;height: 20px;line-height: 20px;overflow: hidden;}
.cart-list .mc dl dd .price{color:#333; margin:2px 0; display:block;}
.cart-list .mc dl dd .price strong{color:#b20005;}
.cart-list .mc dl dd .c_oprate .white_btn{height:10px; width:26px; line-height:10px; display:inline-block; text-align:center;border: 1px solid #ededed;float: left;}
.cart-list .mc dl dd .c_oprate .addtext{width:20px;height:10px; text-align:center;float: left;background-color: #fff;border:none;}
.cart-list .mc dl dd .c_oprate .close{font-size:28px;display:block; position:absolute; right:0; bottom:0; color:#999; width:30px; height:30px; line-height:30px; text-align:center;}
.cart-list .mc .count{width:100%; overflow:hidden;}
.cart-list .mc .count a{display:block; width:100%; float:left; text-align:center; background:#fff; padding:10px 0; border-top:#ddd solid 1px;}
.cart-list .mc .count strong{color:#b20005;}
.cart-list .mc .count .jie{background:#b20005; color:#fff;}





/*---------------------- cart.index.html END ----------------------------------*/


/*-----------------------       挂件样式      ----------------------------------*/
.jd2016_slides{width:100%;overflow: hidden;}
.jd2016_slides img{width:100%;}
.jd2016_img img{width:100%}
.jd2016_button{padding:10px 0;background:rgb(243,243,243)}
.jd2016_button li{float:left;text-align: center;margin-top: 5px}
.jd2016_button li img{width:45.33%}
.jd2016_button li a{color:#000}
.jd2016_button.style_1 li{width:20%}
.jd2016_button.style_0 li{width:25%}
.jd2016_block1{background-size: 100%;background-repeat: no-repeat }
.jd2016_block1 .top img{width:100%}
.jd2016_block1 .left,.jd2016_block1 .right{float:left;width:50%}
.jd2016_block1 .left img,.jd2016_block1 .right img{width:100%}
/*
.jd2016_block1 .left img{margin-left: -1px}
.jd2016_block1 .right img{margin-left: 1px}
.jd2016_block1 .right img.bottom{margin-top: 2px}*/
.jd2016_article{background:#fff;height:30px;position: relative}
.jd2016_article .left{float: left}
.jd2016_article .right{float: right}
.jd2016_article .middle{height:100%;position: absolute;overflow: hidden;}
.jd2016_article .middle .red{color:#f23030;padding: 0 6px 0 8px;}
.jd2016_article .middle li{height:30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.jd2016_article .middle li a{color:#000}
.jd2016_promote{background:#fff;box-shadow: 0 1px 1px #f2f2f2;border-bottom: 1px solid #f0f0f0}
.jd2016_promote .title{height:34px;line-height: 34px;}
.jd2016_promote .title .right{float:right;color:#f23030;margin-right: 10px}
.jd2016_promote .sk_list{overflow-x:auto;white-space: nowrap;width:100%}
.jd2016_promote .sk_list::-webkit-scrollbar{display: none;}
.jd2016_promote .sk_item{width:90px;text-align: center;display: inline-block}
.jd2016_promote .sk_item img{width:68px}
.jd2016_promote .sk_item_price_new{margin-top: 11px;display: block;color: #f23030;font-size: 16px;line-height: 16px;height: 16px;text-align: center;font-weight: bold;}
.jd2016_promote i{font-size: 11px;padding-right: 2px;font-style: normal}
.jd2016_promote .sk_item_price_origin{color: #686868;font-size: 12px;line-height: 12px; margin: 4px 0 11px 0;text-align: center;display: block;padding: 0 2px;display: inline-block;position: relative;}

.bdr-r{position: relative;}
.bdr-r:after{height: 100%;  content: '';  width: 1px; border-right: 1px solid #f0f0f0;  position: absolute; top: 0; right: 0; transform: scaleX(0.5);-webkit-transform: scaleX(0.5);z-index: 10;}
.graphic-separation{background: #fff;position: relative;width: 100%;font-size: 100%;overflow: hidden;}
.real-show{padding: 7px 0 5px 0; width: 100%;height: 100%;overflow: hidden; position: absolute;left: 0;top: 0;}
.graphic-text{float: left;width: 55.625%;padding: 0 4px 0 8px;overflow: hidden;}
.graphic-tit{font-size: 14px;line-height: 20px;color: #181818;display: block;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: box;line-clamp: 1;box-orient: vertical;font-weight: 600;}
.graphic-wz{color: #686868; overflow: hidden; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; display: box;line-clamp: 1; box-orient: vertical;font-size: 11px;line-height: 15px; margin-bottom: 2px;height: 15px;}
.graphic-btn{display: inline-block; text-align: center;padding: 0 3px; color: #fff;font-size: 11px;height: 16px;line-height: 16px;z-index: 20;}
.graphic-img{padding-right: 5px; height: 100%;}
.graphic-img img{overflow: hidden;text-align: center;max-width: 100%;max-height: 100%}
.floor-graphic-item div{-webkit-box-sizing: border-box;box-sizing: border-box;}
.graphic-btn-min{    z-index: 20; position: absolute;text-align: center; left: 0; bottom: 0; display: inline-block; color: #fff;font-size: 12px; height: 14px;line-height: 14px;padding: 0 2px; font-size: 9px; height: 12px; line-height: 12px;}

.jd2016_block2 .graphic-col02-sm{min-height: 90px;width: 50%;position: relative;height: 100%;float: left;}
.jd2016_block2 .graphic-col02-sm .graphic-text{width: 55%;padding-right: 3px;}
.jd2016_block2 .graphic-col02-sm .graphic-img{width: 45%;padding-top: 2px; float: right;}

.jd2016_block3 .graphic-col04-bg{min-height: 103px;    position: relative; width: 25%; float: left;}
.jd2016_block3 .graphic-col04-bg .real-show{padding: 7px 7px 5px;}
.jd2016_block3 .graphic-col04-bg .graphic-text{  width: 100%; padding: 0;float: none;height: 41.76%;}
.jd2016_block3 .graphic-col04-bg .graphic-img{height: 58.24%;}

.jd2016_block4.jd2016_block2 .graphic-col02-sm{min-height: 103px; }
.jd2016_block4.jd2016_block2 .graphic-col02-sm .graphic-img{padding: 0;position: absolute;right: 5px;bottom: 5px;width: 50%;max-height: 81.634%;float: none;}

.jd2016_store .shop-list{width: 50%;position: relative;float: left;padding: 7px 5px 5px;}
.jd2016_store .shop-list .graphic-tit, .jd2016_store .shop-list .graphic-wz{padding: 0 3px;}
.jd2016_store .shop-list .shop-img{position: relative;width: 100%;overflow: hidden;}
.jd2016_store .shop-list .shop-img img{width: 50%;display: inline-block;float: left;}
.jd2016_store .shop-list .shop-name{width: 100%; height: 14px; font-size: 11px; line-height: 14px; text-align: center;color: #fff;  overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: box;line-clamp: 1;box-orient: vertical;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;}

.jd2016_store{background:#fff}

.jd2016_goods.jd2016_store .graphic-tit{   font-size: 13px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: box; line-clamp: 2;box-orient: vertical; margin-bottom: 3px; height: 34px;line-height: 17px;}
.jd2016_block5{background: #fff}
.jd2016_block5 .live-list{width: 50%;float: left;}
.jd2016_block5 .live-list .live-title{padding: 7px 5px 0;}
.jd2016_block5 .live-list .graphic-tit, .jd2016_block5 .live-list .graphic-wz{padding: 0 3px;}
.jd2016_block5 .live-list .live-tit{white-space: nowrap;display: inline-block;overflow: hidden;max-width: 73%;vertical-align: middle;}
.jd2016_block5 .live-list .live-icon{vertical-align: middle;position: relative;top: -1px;margin-left: 5px;background-size: contain;background-repeat: no-repeat; display: inline-block;}
.jd2016_block5 .live-list .live-icon img{max-height: 13px;}
.jd2016_block5 .live-list .live-info{position: absolute;left: 0;bottom: 0;background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,0.9));background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));width: 100%;height: 40%;z-index: 5;}
.jd2016_block5 .live-list .live-type{text-indent: 1em text-align: center; color: #fff; height: 1em;line-height: 1.1em; position: absolute;bottom: 5px; padding: 0 5px;font-size: 11px; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: box;line-clamp: 1; box-orient: vertical;max-width: 70%;}
.jd2016_block5 .live-list .live-type i{position: absolute;display: inline-block;width: 10px;height: 11px;margin-right: 3px; vertical-align: middle;background-size: contain; position: relative;}
.jd2016_block5 .live-list .live-animate{position: absolute;right: 5px;bottom: 5px;}
.jd2016_block5 .live-list .live-animate img{max-height: 13px;}
.jd2016_block5 .graphic-img{padding:0}







